<html>
  <head>
	  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>i5ting_ztree_toc:</title>
		<link href="toc/style/github-bf51422f4bb36427d391e4b75a1daa083c2d840e.css" media="all" rel="stylesheet" type="text/css"/>
		<link href="toc/style/github2-d731afd4f624c99a4b19ad69f3083cd6d02b81d5.css" media="all" rel="stylesheet" type="text/css"/>
		<link href="toc/css/zTreeStyle/zTreeStyle.css" media="all" rel="stylesheet" type="text/css"/>
	  <style>
		pre {
		    counter-reset: line-numbering;
		    border: solid 1px #d9d9d9;
		    border-radius: 0;
		    background: #fff;
		    padding: 0;
		    line-height: 23px;
		    margin-bottom: 30px;
		    white-space: pre;
		    overflow-x: auto;
		    word-break: inherit;
		    word-wrap: inherit;
		}

		pre a::before {
		  content: counter(line-numbering);
		  counter-increment: line-numbering;
		  padding-right: 1em; /* space after numbers */
		  width: 25px;
		  text-align: right;
		  opacity: 0.7;
		  display: inline-block;
		  color: #aaa;
		  background: #eee;
		  margin-right: 16px;
		  padding: 2px 10px;
		  font-size: 13px;
		  -webkit-touch-callout: none;
		  -webkit-user-select: none;
		  -khtml-user-select: none;
		  -moz-user-select: none;
		  -ms-user-select: none;
		  user-select: none;
		}

		pre a:first-of-type::before {
		  padding-top: 10px;
		}

		pre a:last-of-type::before {
		  padding-bottom: 10px;
		}

		pre a:only-of-type::before {
		  padding: 10px;
		}

		.highlight { background-color: #ffffcc } /* RIGHT */
		</style>
  </head>
  <body>
	  <div>
				<div style='width:25%;'>
						<ul id="tree" class="ztree" style='width:100%'>

						</ul>
				</div>
        <div id='readme' style='width:70%;margin-left:20%;'>
          	<article class='markdown-body'>
            	<h1 id="-">通讯的加解密、签名和验签</h1>
<ol>
<li>通讯使用https传输协议；</li>
<li>业务方实名认证通过，且申请接入通过后，<strong>国家数据大脑开发平台（以下简称平台）</strong>为其分配 <strong>appId</strong> 和 <strong>appSerect</strong>，用于通讯中数据的加密和签名；<ol>
<li>平台会对业务方的请求数据进行验签；</li>
</ol>
</li>
<li>公私钥交换；<ol>
<li>业务方需要生成RSA公私钥对（<a href="RSAGenerate.md#%E7%94%9F%E6%88%90rsa%E5%85%AC%E7%A7%81%E9%92%A5">如何生成RSA公私钥对</a>），并同平台交换RSA公钥。</li>
</ol>
</li>
</ol>
<h2 id="-">加解密</h2>
<blockquote>
<p>对请求/响应体进行加密，保证即使不验签 ，请求/响应体本身也是安全的（<a href="https://gitee.com/tcsa/open-platform/blob/master/src/main/java/com/tcsa/openplatform/util/AESUtil.java">示例代码</a>）。</p>
</blockquote>
<p>我们使用AES算法（默认ECB模式），以分配的<strong>appSerect</strong>作为密码，对请求体requestBody加密，再进行Base64编码，得到密文signedRequestBody；</p>
<pre><code class="lang-java">// 加密示例：
String data = &quot;{\&quot;account\&quot;:\&quot;zhangsan\&quot;,\&quot;name\&quot;:\&quot;张三\&quot;}&quot;; 
String password = &quot;Yjo#072zSSoN&quot;;
// 加密
byte[] encryptResult = AESUtil.encrypt(data, password);
// Base64编码，得到密文: KaIpYiJu0Y6MqGnXZuzXbFryoadYNeJDFpTvdPHbTDgW0eucivPzRtbqvcr3pmN+
String signedRequestBody = Base64Utils.encodeToString(encryptResult);
// 解密得到真实数据: &quot;{\&quot;account\&quot;:\&quot;zhangsan\&quot;,\&quot;name\&quot;:\&quot;张三\&quot;}&quot;
String realRequestBody = AESUtil.decrypt(signedRequestBody, password);
</code></pre>
<h2 id="-">签名</h2>
<blockquote>
<p>指业务方对发起的请求数据加签名（<a href="https://gitee.com/tcsa/open-platform/blob/master/src/main/java/com/tcsa/openplatform/CryptAndSignDemo.java">示例代码</a>）。</p>
</blockquote>
<p>参与签名的字段及顺序：</p>
<table>
<thead>
<tr>
<th>顺序</th>
<th>参数</th>
<th>获取位置</th>
<th style="text-align:left">描述</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>method</td>
<td>method</td>
<td style="text-align:left">请求方法，小写(post/get)</td>
<td>post</td>
</tr>
<tr>
<td>2</td>
<td>uri</td>
<td>url</td>
<td style="text-align:left">统一资源标识符[API方法]</td>
<td>/api/stock/capital</td>
</tr>
<tr>
<td>3</td>
<td>queryString</td>
<td>url</td>
<td style="text-align:left">请求url后的查询字符串</td>
<td>code=1</td>
</tr>
<tr>
<td>4</td>
<td>appId</td>
<td>url</td>
<td style="text-align:left">业务方 向平台申请 的appId</td>
<td>king</td>
</tr>
<tr>
<td>5</td>
<td>nonce</td>
<td>url</td>
<td style="text-align:left">不重复随机字符串</td>
<td>049e73d6e0744a7491cda2a0a537b90d</td>
</tr>
<tr>
<td>6</td>
<td>st</td>
<td>url</td>
<td style="text-align:left">请求的签名算法</td>
<td>rsa</td>
</tr>
<tr>
<td>7</td>
<td>timestamp</td>
<td>url</td>
<td style="text-align:left">13位时间戳</td>
<td>1563869529236</td>
</tr>
<tr>
<td>8</td>
<td>signedRequestBody</td>
<td>body</td>
<td style="text-align:left">加密后的请求体数据</td>
<td>KaIpYiJu0Y6MqGnXZuzXbFryoadYNeJDFpTvdPHbTDgW0eucivPzRtbqvcr3pmN+</td>
</tr>
</tbody>
</table>
<p><strong>签名步骤</strong>：</p>
<ol>
<li><p>签名前按拼接queryString，示例如下：</p>
<pre><code class="lang-http"> code=1&amp;appId=king&amp;nonce=049e73d6e0744a7491cda2a0a537b90d&amp;st=rsa&amp;timestamp=1563869529236
</code></pre>
</li>
</ol>
<ol start="2">
<li><p>以 换行符（&quot;\n&quot;） 拼接各个字段（<strong>为空的字段设置为空字符串</strong>）：</p>
<pre><code> method + &quot;\n&quot; + uri + &quot;\n&quot; + queryString + &quot;\n&quot; + signedRequestBody
</code></pre><p> <strong>不同的语言，换行符可能有所不同</strong></p>
<p> 组装成要签名的数据，例如：</p>
<pre><code> post
 /api/stock/capital
 code=1&amp;appId=king&amp;nonce=049e73d6e0744a7491cda2a0a537b90d&amp;st=rsa&amp;timestamp=1563869529236
 KaIpYiJu0Y6MqGnXZuzXbFryoadYNeJDFpTvdPHbTDgW0eucivPzRtbqvcr3pmN+
</code></pre></li>
<li><p>以UTF-8编码将待签名字符串转换成字节数组，然后使用<strong>业务方私钥</strong>对其签名，签名算法为SHA1WithRSA，将签名后的结果以Base64编码转码后存放到header中，key为&#39;sign&#39;。</p>
<p> 假如签名结果为：</p>
<pre><code> 9bf04de80e39ebabc251224098a06522
</code></pre><p> 则最后的请求Header为：</p>
<pre><code class="lang-http"> POST /api/stock/capital
 Host: https://tcsa.cloud
 ContentType: application/json;charset=utf-8
 sign: 9bf04de80e39ebabc251224098a06522
</code></pre>
<p> Url为：</p>
<pre><code class="lang-http"> https://tcsa.cloud/api/stock/capital?code=1&amp;appId=king&amp;nonce=049e73d6e0744a7491cda2a0a537b90d&amp;st=rsa&amp;timestamp=1563869529236
</code></pre>
<p> 请求体为：</p>
<pre><code> KaIpYiJu0Y6MqGnXZuzXbFryoadYNeJDFpTvdPHbTDgW0eucivPzRtbqvcr3pmN+
</code></pre></li>
</ol>
<h2 id="-">验签</h2>
<blockquote>
<p>指业务方对平台的响应数据验签（<a href="https://gitee.com/tcsa/open-platform/blob/master/src/main/java/com/tcsa/openplatform/CryptAndSignDemo.java">示例代码</a>）</p>
</blockquote>
<p>参与验签的字段及顺序：</p>
<table>
<thead>
<tr>
<th>顺序</th>
<th>参数</th>
<th>获取位置</th>
<th style="text-align:left">描述</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>nonce</td>
<td>header</td>
<td style="text-align:left">一次性随机数</td>
<td>691aefb20d874d3f8fb9219331868868</td>
</tr>
<tr>
<td>2</td>
<td>timestamp</td>
<td>header</td>
<td style="text-align:left">时间戳</td>
<td>1563869529236</td>
</tr>
<tr>
<td>3</td>
<td>appId</td>
<td>header</td>
<td style="text-align:left">平台为业务方分配的appId</td>
<td>king</td>
</tr>
<tr>
<td>4</td>
<td>signedResponseData</td>
<td>body</td>
<td style="text-align:left">加密后的响应体数据</td>
<td>tPRZPsFujMCRE5bc7tgMafjOL3Lf8TNuUgCPvpAoOos=</td>
</tr>
</tbody>
</table>
<p>验签步骤：</p>
<p>返回的response示例：</p>
<pre><code class="lang-http">ContentType: application/json;charset=utf-8
appId: king
nonce: 1095f1872473413c8c8ce51979f3ca6d
timestamp: 1563869529236
sign: Lp6TovxVq1r+qgai/B7M7ovV8NDsncZ6j6GfFUlR6QGVPtvpqkliS2kgo/mfm6AgFqpVy+edOGZnjlnohDEjQ7QO4W/AzvMb+/S+UZPcvSyY4zamg8ne0+6cwh7mxu5rQvTknYKSwE99fYtTkla2IvWUfn5ch9fW6MSErRQyzRc=


tPRZPsFujMCRE5bc7tgMafjOL3Lf8TNuUgCPvpAoOos=
</code></pre>
<ol>
<li><p>验签前以 &#39;\n&#39; 拼接各个字段：</p>
<pre><code> nonce + &#39;\n&#39; + timestamp + &#39;\n&#39; + appId + &#39;\n&#39; + signedResponseData
</code></pre><p> 组装成要验签的数据，例如：</p>
<pre><code> 1095f1872473413c8c8ce51979f3ca6d
 1563869529236
 king
 tPRZPsFujMCRE5bc7tgMafjOL3Lf8TNuUgCPvpAoOos=
</code></pre></li>
<li><p>以UTF-8编码将待验签字符串转换成字节数组，然后使用<strong>平台公钥</strong>对其签名，签名算法为SHA1WithRSA。</p>
</li>
<li><p>将第二步的签名结果和Header中取到的sign进行比对，相同即为验签通过，可以说明该响应数据来自于平台。</p>
</li>
</ol>
<h2 id="-">注意事项</h2>
<ol>
<li>对数据进行签名或验签时，字段顺序不能变；</li>
<li>对签名后的值要进行Base64Encode后才能往header中存放；</li>
<li>验签时对获取到的签名数据【sign】 要进行 Base64 Decode后再进行验证；</li>
<li>验签时要对 签名数据、业务方appId、请求的时效性 进行验证；</li>
<li>真实的请求和响应数据，应在验签通过后，通过AES解密请求体获取；</li>
<li>Base64Utils 统一使用 org.springframework.util 下的工具类；</li>
<li>文档示例中的加解密后报文仅供参考。</li>
</ol>
<h1 id="api-">API列表</h1>
<blockquote>
<p>注意：服务器会对部分请求进行权限校验，对应的header需包含公共参数，在此文档的请求参数及示例中这些公共参数可能被忽略，请务必在实际调用中保持正确的值。参数详情如下：</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>获取位置</th>
<th>数据类型</th>
<th>参数说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>Accept-Language</td>
<td>header</td>
<td>String</td>
<td>国际化支持不同国家语言请求，示例：zh / en</td>
</tr>
<tr>
<td>tk</td>
<td>header</td>
<td>String</td>
<td>用户token</td>
</tr>
<tr>
<td>nonce</td>
<td>header</td>
<td>String</td>
<td>一次性随机数，示例：691aefb20d874d3f8fb9219331868868</td>
</tr>
<tr>
<td>timestamp</td>
<td>header</td>
<td>Long</td>
<td>13位时间戳（取当前请求时间），示例：1563869529236</td>
</tr>
<tr>
<td>appId</td>
<td>header</td>
<td>String</td>
<td>平台为业务方分配的appId</td>
</tr>
</tbody>
</table>
</blockquote>
<h2 id="-">数据报送</h2>
<h3 id="-">存量数据报送</h3>
<h4 id="1-1-">1.1 资产存量上报</h4>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/stock/capitalbalance/v1/submit</code></p>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>请求参数</strong>：</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>获取位置</th>
<th>是否必须</th>
<th>数据类型</th>
<th>参数说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>tk</td>
<td>header</td>
<td>true</td>
<td>String</td>
<td>用户token</td>
</tr>
<tr>
<td>data</td>
<td>body</td>
<td>true</td>
<td><a href="#SendStockDTO">SendStockDTO</a></td>
<td>上报请求数据</td>
</tr>
</tbody>
</table>
<p><a id="SendStockDTO"><strong>SendStockDTO</strong></a>：</p>
<table>
<thead>
<tr>
<th>数据名称</th>
<th>是否必须</th>
<th>数据类型</th>
<th>参数说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>senderType</td>
<td>true</td>
<td>Integer</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
</tr>
<tr>
<td>detailedQuantity</td>
<td>true</td>
<td>Integer</td>
<td>明细数量</td>
</tr>
<tr>
<td>date</td>
<td>true</td>
<td>String</td>
<td>操作日期，yyyy-MM-dd HH:mm:ss</td>
</tr>
<tr>
<td>accessID</td>
<td>true</td>
<td>String</td>
<td>接入方ID</td>
</tr>
<tr>
<td>accessNum</td>
<td>false</td>
<td>String</td>
<td>接入方订单号</td>
</tr>
<tr>
<td>stocks</td>
<td>true</td>
<td>List&lt;<a href="#SendStock">SendStock</a>&gt;</td>
<td>存量数据集合</td>
</tr>
</tbody>
</table>
<p><a id="SendStock"><strong>SendStock</strong></a>：</p>
<table>
<thead>
<tr>
<th>数据名称</th>
<th>是否必须</th>
<th>数据类型</th>
<th>参数说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>serialNumber</td>
<td>true</td>
<td>Integer</td>
<td>序号</td>
</tr>
<tr>
<td>subjectCode</td>
<td>true</td>
<td>String</td>
<td>科目代码</td>
</tr>
<tr>
<td>subjectName</td>
<td>true</td>
<td>String</td>
<td>科目名称</td>
</tr>
<tr>
<td>subjectBalance</td>
<td>true</td>
<td>Long</td>
<td>科目余额（分）</td>
</tr>
</tbody>
</table>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;stocks&quot;: [
        {
            &quot;serialNumber&quot;: 1,
            &quot;subjectCode&quot;: &quot;111011&quot;,
            &quot;subjectName&quot;: &quot;库存现金&quot;,
            &quot;subjectBalance&quot;: 100
        },
        {
            &quot;serialNumber&quot;: 2,
            &quot;subjectCode&quot;: &quot;111012&quot;,
            &quot;subjectName&quot;: &quot;银行存款&quot;,
            &quot;subjectBalance&quot;: 100
        }
    ],
    &quot;detailedQuantity&quot;: 2,
    &quot;senderType&quot;: 2,
    &quot;accessNum&quot;: &quot;06e81207-ed40-4bc6-aa84-5eaa9321141b&quot;,
    &quot;date&quot;: &quot;2021-02-22 16:08:13&quot;,
    &quot;accessID&quot;: &quot;44510219970312451X&quot;
}
</code></pre>
<p><strong>响应数据</strong>:</p>
<table>
<thead>
<tr>
<th>数据名称</th>
<th>是否必须</th>
<th>数据类型</th>
<th>参数说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>true</td>
<td>Integer</td>
<td>状态码，通过该字段表示本次操作通过与否</td>
</tr>
<tr>
<td>msg</td>
<td>true</td>
<td>String</td>
<td>描述消息</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;msg&quot;: &quot;OK&quot;
}
</code></pre>
<h4 id="1-2-">1.2 自然资源存量上报</h4>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/stock/naturebalance/v1/submit</code></p>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>请求参数</strong>：</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>获取位置</th>
<th>是否必须</th>
<th>数据类型</th>
<th>参数说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>tk</td>
<td>header</td>
<td>true</td>
<td>String</td>
<td>用户token</td>
</tr>
<tr>
<td>data</td>
<td>body</td>
<td>true</td>
<td><a href="#SendStockDTO">SendStockDTO</a></td>
<td>上报请求数据</td>
</tr>
</tbody>
</table>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;stocks&quot;: [
        {
            &quot;serialNumber&quot;: 1,
            &quot;subjectCode&quot;: &quot;N111100&quot;,
            &quot;subjectName&quot;: &quot;矿物&quot;,
            &quot;subjectBalance&quot;: 100
        },
        {
            &quot;serialNumber&quot;: 2,
            &quot;subjectCode&quot;: &quot;N111200&quot;,
            &quot;subjectName&quot;: &quot;矿石&quot;,
            &quot;subjectBalance&quot;: 100
        }
    ],
    &quot;detailedQuantity&quot;: 2,
    &quot;date&quot;: &quot;2021-02-22 16:24:02&quot;,
    &quot;senderType&quot;: 2,
    &quot;accessID&quot;: &quot;44510219970312451X&quot;,
    &quot;accessNum&quot;: &quot;8fb6ac53-d500-433b-ab18-96dc5db26489&quot;
}
</code></pre>
<p><strong>响应数据</strong>:</p>
<table>
<thead>
<tr>
<th>数据名称</th>
<th>是否必须</th>
<th>数据类型</th>
<th>参数说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>true</td>
<td>Integer</td>
<td>状态码，通过该字段表示本次操作通过与否</td>
</tr>
<tr>
<td>msg</td>
<td>true</td>
<td>String</td>
<td>描述消息</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;msg&quot;: &quot;OK&quot;
}
</code></pre>
<h3 id="-">流量数据报送</h3>
<h3 id="1-">1. 支付流水相关</h3>
<h4 id="1-1-">1.1 发起方支付流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/sender/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报发起方支付流水数据</p>
<pre><code class="lang-json">{
  &quot;acquirerID&quot;: &quot;310000000148714&quot;,
  &quot;acquirerNum&quot;: &quot;2021000003&quot;,
  &quot;orderAmount&quot;: 20,
  &quot;orderPayAmount&quot;: 15,
  &quot;orderRecAmount&quot;: 2,
  &quot;senderID&quot;: &quot;540000100005035&quot;,
  &quot;senderType&quot;: 2,
  &quot;senderNum&quot;: &quot;111111111&quot;,
  &quot;tradeTime&quot;: &quot;2021-02-19 12:00:00&quot;,
  &quot;tradeType&quot;: &quot;1&quot;
}

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>SenderPayflowVo</td>
<td>支付流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderPayAmount</td>
<td>订单支付金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderRecAmount</td>
<td>订单折扣金额</td>
<td></td>
<td>false</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>senderNum</td>
<td>发起方订单号 PK，发起方生成的在发起方内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/sender/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动上报发起方支付流水数据</p>
<pre><code class="lang-json">[{
  &quot;acquirerID&quot;: &quot;310000000148714&quot;,
  &quot;acquirerNum&quot;: &quot;2021000003&quot;,
  &quot;orderAmount&quot;: 20,
  &quot;orderPayAmount&quot;: 15,
  &quot;orderRecAmount&quot;: 2,
  &quot;senderID&quot;: &quot;540000100005035&quot;,
  &quot;senderType&quot;: 2,
  &quot;senderNum&quot;: &quot;111111111&quot;,
  &quot;tradeTime&quot;: &quot;2021-02-19 12:00:00&quot;,
  &quot;tradeType&quot;: &quot;1&quot;
},{
  &quot;acquirerID&quot;: &quot;310000000148714&quot;,
  &quot;acquirerNum&quot;: &quot;2021000004&quot;,
  &quot;orderAmount&quot;: 10,
  &quot;orderPayAmount&quot;: 10,
  &quot;orderRecAmount&quot;: 0,
  &quot;senderID&quot;: &quot;540000100005036&quot;,
  &quot;senderType&quot;: 2,
  &quot;senderNum&quot;: &quot;22222&quot;,
  &quot;tradeTime&quot;: &quot;2021-02-19 12:00:00&quot;,
  &quot;tradeType&quot;: &quot;1&quot;
}.
]

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<SenderPayflowVo></td>
<td>支付流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderPayAmount</td>
<td>订单支付金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderRecAmount</td>
<td>订单折扣金额</td>
<td></td>
<td>false</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderNum</td>
<td>发起方订单号 PK，发起方生成的在发起方内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="1-2-">1.2 收单机构支付流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/acquirer/normal/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报收单机构支付流水数据</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;acquirerID&quot;: &quot;310000000148714&quot;,
    &quot;acquirerNum&quot;: &quot;10001&quot;,
    &quot;orderAmount&quot;: 10,
    &quot;orderPayAmount&quot;: 10,
    &quot;orderRecAmount&quot;: 0,
    &quot;senderGSClass&quot;: &quot;&quot;,
    &quot;senderName&quot;: &quot;赵可心&quot;,
    &quot;senderID&quot;: &quot;230103198912103989&quot;,
    &quot;senderType&quot;: 1,
    &quot;senderNum&quot;: &quot;10000001&quot;,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:00:11&quot;,
    &quot;tradeType&quot;: &quot;1&quot;,
    &quot;senderSettledAccount&quot;: &quot;4514259922007472&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;1111&quot;,
    &quot;clearingAgencyID&quot;: &quot;100000000001349&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20001&quot;,
    &quot;counterpartyAccount&quot;: &quot;440301108681794&quot;
}

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>AcquirerPayflowVo</td>
<td>收单机构支付流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderPayAmount</td>
<td>订单支付金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderRecAmount</td>
<td>订单折扣金额</td>
<td></td>
<td>false</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>senderGSClass</td>
<td>发起方货物/服务分类</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderName</td>
<td>发起方名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>senderNum</td>
<td>发起方订单号 PK，发起方生成的在发起方内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderSettledAccount</td>
<td>发起方结算账号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderSettledAccountAgencyID</td>
<td>发起方结算帐户机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyAccount</td>
<td>对手方账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/acquirer/normal/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动上报收单机构支付流水数据</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[{
    &quot;acquirerID&quot;: &quot;310000000148714&quot;,
    &quot;acquirerNum&quot;: &quot;10001&quot;,
    &quot;orderAmount&quot;: 10,
    &quot;orderPayAmount&quot;: 10,
    &quot;orderRecAmount&quot;: 0,
    &quot;senderGSClass&quot;: &quot;&quot;,
    &quot;senderName&quot;: &quot;赵可心&quot;,
    &quot;senderID&quot;: &quot;230103198912103989&quot;,
    &quot;senderType&quot;: 1,
    &quot;senderNum&quot;: &quot;10000001&quot;,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:00:11&quot;,
    &quot;tradeType&quot;: &quot;1&quot;,
    &quot;senderSettledAccount&quot;: &quot;4514259922007472&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;1111&quot;,
    &quot;clearingAgencyID&quot;: &quot;100000000001349&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20001&quot;,
    &quot;counterpartyAccount&quot;: &quot;440301108681794&quot;
},{
    &quot;acquirerID&quot;: &quot;310000000148714&quot;,
    &quot;acquirerNum&quot;: &quot;10002&quot;,
    &quot;orderAmount&quot;: 100,
    &quot;orderPayAmount&quot;: 100,
    &quot;orderRecAmount&quot;: 0,
    &quot;senderGSClass&quot;: &quot;&quot;,
    &quot;senderName&quot;: &quot;小明&quot;,
    &quot;senderID&quot;: &quot;230103198912103989&quot;,
    &quot;senderType&quot;: 1,
    &quot;senderNum&quot;: &quot;10000002&quot;,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:00:11&quot;,
    &quot;tradeType&quot;: &quot;1&quot;,
    &quot;senderSettledAccount&quot;: &quot;4514259922007472&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;1111&quot;,
    &quot;clearingAgencyID&quot;: &quot;100000000001349&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20001&quot;,
    &quot;counterpartyAccount&quot;: &quot;440301108681794&quot;
}]

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<AcquirerPayflowVo></td>
<td>收单机构支付流水请求实体 集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderPayAmount</td>
<td>订单支付金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderRecAmount</td>
<td>订单折扣金额</td>
<td></td>
<td>false</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderGSClass</td>
<td>发起方货物/服务分类</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderName</td>
<td>发起方名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt; senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderNum</td>
<td>发起方订单号 PK，发起方生成的在发起方内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderSettledAccount</td>
<td>发起方结算账号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderSettledAccountAgencyID</td>
<td>发起方结算帐户机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAccount</td>
<td>对手方账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="1-3-">1.3 收单机构补充支付流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/acquirer/ext/v1/submit</code></p>
<p><strong>接口描述</strong> ：自动上报收单机构补充支付流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;acquirerID&quot;: &quot;540000100005035&quot;,
    &quot;acquirerNum&quot;: &quot;10660&quot;,
    &quot;attrClearingBatchNum&quot;: &quot;1000001&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;80000001&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310114001917541&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20210208110001&quot;,
    &quot;clearingAgencyOrNot&quot;: 1,
    &quot;clearingOrNot&quot;: 1,
    &quot;counterpartyAccount&quot;: &quot;123&quot;,
    &quot;handlingFee&quot;: 10,
    &quot;orderAmount&quot;: 10,
    &quot;orderPayAmount&quot;: 10,
    &quot;orderRecAmount&quot;: 0,
    &quot;senderID&quot;: &quot;44510219970312451X&quot;,
    &quot;senderType&quot;: 1,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:20:13&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
}

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>AcquirerExtPayflowVo</td>
<td>收单机构补充支付流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>attrClearingBatchNum</td>
<td>归属清算批次号 收单机构给发起方进行清算的批次号。当该交易不参与清算时，此项为空</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyBatchNum</td>
<td>清算机构清算批次号 清算机构给收单机构进行清算的批次号。当该交易不参与清算时，此项为空</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyHandlingFee</td>
<td>清算机构手续费（F3）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyOrNot</td>
<td>清算机构是否清算 0 否、1 是</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>clearingOrNot</td>
<td>是否清算给发起方 0 否、1 是</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>counterpartyAccount</td>
<td>对手方账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>handlingFee</td>
<td>手续费（F2）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderPayAmount</td>
<td>订单支付金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderRecAmount</td>
<td>订单折扣金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/acquirer/ext/v1/submitbatch</code></p>
<p><strong>接口描述</strong> ：手动上报收单机构补充支付流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[{
    &quot;acquirerID&quot;: &quot;540000100005035&quot;,
    &quot;acquirerNum&quot;: &quot;10660&quot;,
    &quot;attrClearingBatchNum&quot;: &quot;1000001&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;80000001&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310114001917541&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20210208110001&quot;,
    &quot;clearingAgencyOrNot&quot;: 1,
    &quot;clearingOrNot&quot;: 1,
    &quot;counterpartyAccount&quot;: &quot;123&quot;,
    &quot;handlingFee&quot;: 10,
    &quot;orderAmount&quot;: 10,
    &quot;orderPayAmount&quot;: 10,
    &quot;orderRecAmount&quot;: 0,
    &quot;senderID&quot;: &quot;44510219970312451X&quot;,
    &quot;senderType&quot;: 1,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:20:13&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
},{
    &quot;acquirerID&quot;: &quot;540000100005036&quot;,
    &quot;acquirerNum&quot;: &quot;10661&quot;,
    &quot;attrClearingBatchNum&quot;: &quot;1000001&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;80000001&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310114001917541&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20210208110001&quot;,
    &quot;clearingAgencyOrNot&quot;: 1,
    &quot;clearingOrNot&quot;: 1,
    &quot;counterpartyAccount&quot;: &quot;2222&quot;,
    &quot;handlingFee&quot;: 10,
    &quot;orderAmount&quot;: 10,
    &quot;orderPayAmount&quot;: 10,
    &quot;orderRecAmount&quot;: 0,
    &quot;senderID&quot;: &quot;44510219970312451X&quot;,
    &quot;senderType&quot;: 1,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:20:13&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
}]

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<AcquirerExtPayflowVo></td>
<td>收单机构补充支付流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;attrClearingBatchNum</td>
<td>归属清算批次号 收单机构给发起方进行清算的批次号。当该交易不参与清算时，此项为空</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyBatchNum</td>
<td>清算机构清算批次号 清算机构给收单机构进行清算的批次号。当该交易不参与清算时，此项为空</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyHandlingFee</td>
<td>清算机构手续费（F3）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyOrNot</td>
<td>清算机构是否清算 0 否、1 是</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingOrNot</td>
<td>是否清算给发起方 0 否、1 是</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAccount</td>
<td>对手方账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;handlingFee</td>
<td>手续费（F2）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderPayAmount</td>
<td>订单支付金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderRecAmount</td>
<td>订单折扣金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="1-4-">1.4 对手机构支付流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/counterparty/normal/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报对手机构支付流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;clearingAgencyID&quot;: &quot;123&quot;,
    &quot;clearingAgencyNum&quot;: &quot;123&quot;,
    &quot;counterpartyAccount&quot;: &quot;123&quot;,
    &quot;counterpartyAgencyID&quot;: &quot;440301103290497&quot;,
    &quot;counterpartyAgencyOrderNum&quot;: &quot;123&quot;,
    &quot;counterpartyID&quot;: &quot;44510219970312451X&quot;,
    &quot;counterpartyName&quot;: &quot;123&quot;,
    &quot;counterpartyType&quot;: 1,
    &quot;orderAmount&quot;: 10,
    &quot;orderPayAmount&quot;: 10,
    &quot;orderRecAmount&quot;: 0,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:46:07&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
}

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>CounterpartyAgencyPayflowVo</td>
<td>对手机构支付流水实体</td>
<td></td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyAccount</td>
<td>对手方账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyAgencyID</td>
<td>对手机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyAgencyOrderNum</td>
<td>对手机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyID</td>
<td>主体ID号，如个人身份证号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyName</td>
<td>对手方名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyType</td>
<td>1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderPayAmount</td>
<td>订单支付金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderRecAmount</td>
<td>订单折扣金额</td>
<td></td>
<td>false</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/counterparty/normal/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动上报对手机构支付流水</p>
<pre><code class="lang-json">[{
    &quot;clearingAgencyID&quot;: &quot;123&quot;,
    &quot;clearingAgencyNum&quot;: &quot;123&quot;,
    &quot;counterpartyAccount&quot;: &quot;123&quot;,
    &quot;counterpartyAgencyID&quot;: &quot;440301103290497&quot;,
    &quot;counterpartyAgencyOrderNum&quot;: &quot;123&quot;,
    &quot;counterpartyID&quot;: &quot;44510219970312451X&quot;,
    &quot;counterpartyName&quot;: &quot;123&quot;,
    &quot;counterpartyType&quot;: 1,
    &quot;orderAmount&quot;: 10,
    &quot;orderPayAmount&quot;: 10,
    &quot;orderRecAmount&quot;: 0,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:46:07&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
},{
    &quot;clearingAgencyID&quot;: &quot;123&quot;,
    &quot;clearingAgencyNum&quot;: &quot;123&quot;,
    &quot;counterpartyAccount&quot;: &quot;123&quot;,
    &quot;counterpartyAgencyID&quot;: &quot;440301103290497&quot;,
    &quot;counterpartyAgencyOrderNum&quot;: &quot;123&quot;,
    &quot;counterpartyID&quot;: &quot;44510219970312451X&quot;,
    &quot;counterpartyName&quot;: &quot;123&quot;,
    &quot;counterpartyType&quot;: 1,
    &quot;orderAmount&quot;: 50,
    &quot;orderPayAmount&quot;: 50,
    &quot;orderRecAmount&quot;: 0,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:46:07&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
}]

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<CounterpartyAgencyPayflow></td>
<td>对手机构支付流水实体集合</td>
<td></td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAccount</td>
<td>对手方账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAgencyID</td>
<td>对手机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAgencyOrderNum</td>
<td>对手机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyID</td>
<td>主体ID号，如个人身份证号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyName</td>
<td>对手方名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyType</td>
<td>1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderPayAmount</td>
<td>订单支付金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderRecAmount</td>
<td>订单折扣金额</td>
<td></td>
<td>false</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="1-5-">1.5 对手机构补充支付流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/counterparty/ext/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报对手机构补充支付流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;clearingAgencyBatchNum&quot;: &quot;2021020800001&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310115001074634&quot;,
    &quot;clearingAgencyNum&quot;: &quot;202100000001&quot;,
    &quot;clearingAgencyOrNot&quot;: 0,
    &quot;counterpartyAgencyID&quot;: &quot;100000000023739&quot;,
    &quot;counterpartyAgencyOrderNum&quot;: &quot;1000000001&quot;,
    &quot;orderAmount&quot;: 10,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:54:19&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>CounterpartyAgencyExtPayflowVo</td>
<td>对手机构补充支付流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyBatchNum</td>
<td>清算机构清算批次号 清算机构给收单机构进行清算的批次号。当该交易不参与清算时，此项为空</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyHandlingFee</td>
<td>清算机构手续费（F3）</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyOrNot</td>
<td>清算机构是否清算 0 否、1 是</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>counterpartyAgencyID</td>
<td>对手机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyAgencyOrderNum</td>
<td>对手机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/counterparty/ext/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动上报对手机构补充支付流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[{
    &quot;clearingAgencyBatchNum&quot;: &quot;2021020800001&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310115001074634&quot;,
    &quot;clearingAgencyNum&quot;: &quot;202100000001&quot;,
    &quot;clearingAgencyOrNot&quot;: 0,
    &quot;counterpartyAgencyID&quot;: &quot;100000000023739&quot;,
    &quot;counterpartyAgencyOrderNum&quot;: &quot;1000000001&quot;,
    &quot;orderAmount&quot;: 10,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:54:19&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
},{
    &quot;clearingAgencyBatchNum&quot;: &quot;2021020800001&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310115001074634&quot;,
    &quot;clearingAgencyNum&quot;: &quot;202100000001&quot;,
    &quot;clearingAgencyOrNot&quot;: 0,
    &quot;counterpartyAgencyID&quot;: &quot;100000000023739&quot;,
    &quot;counterpartyAgencyOrderNum&quot;: &quot;1000000001&quot;,
    &quot;orderAmount&quot;: 200,
    &quot;tradeTime&quot;: &quot;2021-02-20 10:54:19&quot;,
    &quot;tradeType&quot;: &quot;1&quot;
}]

</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<CounterpartyAgencyExtPayflowVo></td>
<td>对手机构补充支付流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyBatchNum</td>
<td>清算机构清算批次号 清算机构给收单机构进行清算的批次号。当该交易不参与清算时，此项为空</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyHandlingFee</td>
<td>清算机构手续费（F3）</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyOrNot</td>
<td>清算机构是否清算 0 否、1 是</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAgencyID</td>
<td>对手机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAgencyOrderNum</td>
<td>对手机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderAmount</td>
<td>订单金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeType</td>
<td>交易类型 消费、撤销、退货等</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="1-6-">1.6 收单机构往发起方支付流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/acquirer/sender/normal/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报收单机构往发起方支付流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;acquirerID&quot;: &quot;914403007109307395&quot;,
    &quot;acquirerOrderNum&quot;: &quot;20210111111111&quot;,
    &quot;clearingAgencyID&quot;: &quot;310115400088402&quot;,
    &quot;clearingAgencyOrderNum&quot;: &quot;216666666666&quot;,
    &quot;clearingBatchNum&quot;: &quot;2100000000001&quot;,
    &quot;senderID&quot;: &quot;683&quot;,
    &quot;senderType&quot;: 5,
    &quot;senderName&quot;: &quot;深圳出入境检验检疫局&quot;,
    &quot;senderSettledAccount&quot;: &quot;123&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;123&quot;,
    &quot;settledAmount&quot;: 100,
    &quot;tradeTime&quot;: &quot;2021-02-20 11:00:26&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>AcquirerToSenderPayflowVo</td>
<td>收单机构往发起方支付流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>acquirerOrderNum</td>
<td>收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyOrderNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingBatchNum</td>
<td>清算批次号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>senderName</td>
<td>发起方名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderSettledAccount</td>
<td>发起方结算账号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderSettledAccountAgencyID</td>
<td>发起方结算帐户机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>settledAmount</td>
<td>结算金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/acquirer/sender/normal/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手工上报收单机构往发起方支付流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[{
    &quot;acquirerID&quot;: &quot;914403007109307395&quot;,
    &quot;acquirerOrderNum&quot;: &quot;20210111111111&quot;,
    &quot;clearingAgencyID&quot;: &quot;310115400088402&quot;,
    &quot;clearingAgencyOrderNum&quot;: &quot;216666666666&quot;,
    &quot;clearingBatchNum&quot;: &quot;2100000000001&quot;,
    &quot;senderID&quot;: &quot;683&quot;,
    &quot;senderType&quot;: 5,
    &quot;senderName&quot;: &quot;深圳出入境检验检疫局&quot;,
    &quot;senderSettledAccount&quot;: &quot;123&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;123&quot;,
    &quot;settledAmount&quot;: 100,
    &quot;tradeTime&quot;: &quot;2021-02-20 11:00:26&quot;
},{
    &quot;acquirerID&quot;: &quot;914403007109307395&quot;,
    &quot;acquirerOrderNum&quot;: &quot;20210111111111&quot;,
    &quot;clearingAgencyID&quot;: &quot;310115400088402&quot;,
    &quot;clearingAgencyOrderNum&quot;: &quot;216666666666&quot;,
    &quot;clearingBatchNum&quot;: &quot;2100000000001&quot;,
    &quot;senderID&quot;: &quot;683&quot;,
    &quot;senderType&quot;: 5,
    &quot;senderName&quot;: &quot;深圳出入境检验检疫局&quot;,
    &quot;senderSettledAccount&quot;: &quot;123&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;123&quot;,
    &quot;settledAmount&quot;: 200,
    &quot;tradeTime&quot;: &quot;2021-02-20 11:00:26&quot;
}]
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>AcquirerToSenderPayflowVo</td>
<td>收单机构往发起方支付流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerOrderNum</td>
<td>收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt; clearingAgencyOrderNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingBatchNum</td>
<td>清算批次号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderName</td>
<td>发起方名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderSettledAccount</td>
<td>发起方结算账号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderSettledAccountAgencyID</td>
<td>发起方结算帐户机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledAmount</td>
<td>结算金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="1-7-">1.7 收单机构往发起方补充支付流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/acquirer/sender/ext/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报收单机构支付流水数据</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;acquirerID&quot;: &quot;440301103463379&quot;,
    &quot;acquirerNum&quot;: &quot;2021020800006&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;2021020800006&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310000000148714&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20210208111111&quot;,
    &quot;settledAmount&quot;: 50,
    &quot;tradeTime&quot;: &quot;2021-02-20 11:10:30&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>AcquirerToSenderExtPayflowVo</td>
<td>收单机构往发起方补充支付流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyBatchNum</td>
<td>清算机构清算批次号 清算机构给收单机构进行清算的批次号。当该交易不参与清算时，此项为空</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyHandlingFee</td>
<td>清算机构手续费（F3）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>settledAmount</td>
<td>结算金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/pay/acquirer/sender/ext/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：自动上报收单机构支付流水数据</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[{
    &quot;acquirerID&quot;: &quot;440301103463379&quot;,
    &quot;acquirerNum&quot;: &quot;2021020800006&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;2021020800006&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310000000148714&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20210208111111&quot;,
    &quot;settledAmount&quot;: 50,
    &quot;tradeTime&quot;: &quot;2021-02-20 11:10:30&quot;
},{
    &quot;acquirerID&quot;: &quot;440301103463379&quot;,
    &quot;acquirerNum&quot;: &quot;2021020800006&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;2021020800006&quot;,
    &quot;clearingAgencyHandlingFee&quot;: 0,
    &quot;clearingAgencyID&quot;: &quot;310000000148714&quot;,
    &quot;clearingAgencyNum&quot;: &quot;20210208111111&quot;,
    &quot;settledAmount&quot;: 100,
    &quot;tradeTime&quot;: &quot;2021-02-20 11:10:30&quot;
}]
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>AcquirerToSenderExtPayflowVo</td>
<td>收单机构往发起方补充支付流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyBatchNum</td>
<td>清算机构清算批次号 清算机构给收单机构进行清算的批次号。当该交易不参与清算时，此项为空</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyHandlingFee</td>
<td>清算机构手续费（F3）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyID</td>
<td>清算机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyNum</td>
<td>清算机构订单号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledAmount</td>
<td>结算金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="2-">2. 资金流水</h3>
<h4 id="2-1-">2.1 收单机构往发起方资金流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/capital/acquirer/sender/v1/submit</code></p>
<p><strong>接口描述</strong>：自动收单机构往发起方资金流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;acquirerID&quot;: &quot;cf&quot;,
    &quot;clearingBatchNum&quot;: &quot;cf&quot;,
    &quot;currentPeriodBalance&quot;: 123,
    &quot;currentPeriodSettledAmount&quot;: 123,
    &quot;currentPeriodtoBeSettledAmount&quot;: 123,
    &quot;orderTotalAmount&quot;: 123,
    &quot;otherAdjAmount&quot;: 123,
    &quot;previousPeriodSettledPayDate&quot;: &quot;cf&quot;,
    &quot;previousPeriodSettledPayOrderNum&quot;: &quot;cf&quot;,
    &quot;previousPeriodUnsettledAmount&quot;: 123,
    &quot;senderType&quot;: 1,
    &quot;senderID&quot;: &quot;cf&quot;,
    &quot;senderName&quot;: &quot;cf&quot;,
    &quot;senderSettledAccount&quot;: &quot;cf&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;cf&quot;,
    &quot;settledPayDate&quot;: &quot;cf&quot;,
    &quot;settledPayOrderNum&quot;: &quot;cf&quot;,
    &quot;totalHandlingFee&quot;: 123
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>AcquirerToSenderCapitalflowVo</td>
<td>收单机构往发起方资金流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingBatchNum</td>
<td>清算批次号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>currentPeriodBalance</td>
<td>上期未结算余额+本期应结算金额-本期结算金额=本期结算余额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>currentPeriodSettledAmount</td>
<td>上期未结算余额+本期应结算金额-本期结算金额=本期结算余额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>currentPeriodtoBeSettledAmount</td>
<td>订单总金额（A2按发起方汇总）-总手续费（F2按发起方汇总）-其它调整金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderTotalAmount</td>
<td>订单总金额（A2按发起方汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>otherAdjAmount</td>
<td>其它调整金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>previousPeriodSettledPayDate</td>
<td>上期结算付款日期 上期未结算余额非0时必填</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>previousPeriodSettledPayOrderNum</td>
<td>上期结算付款订单号 上期未结算余额非0时必填</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>previousPeriodUnsettledAmount</td>
<td>上期未结算余额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderName</td>
<td>发起方名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderSettledAccount</td>
<td>发起方结算账号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderSettledAccountAgencyID</td>
<td>发起方结算帐户机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>settledPayDate</td>
<td>结算付款日期</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>settledPayOrderNum</td>
<td>结算付款订单号 收单机构结算付款会产生一笔新的代付交易，通过此订单号与收单机构上传的代付的支付流水勾稽</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>totalHandlingFee</td>
<td>总手续费（F2按发起方汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/capital/acquirer/sender/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动收单机构往发起方资金流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[{
    &quot;acquirerID&quot;: &quot;cf&quot;,
    &quot;clearingBatchNum&quot;: &quot;cf&quot;,
    &quot;currentPeriodBalance&quot;: 123,
    &quot;currentPeriodSettledAmount&quot;: 123,
    &quot;currentPeriodtoBeSettledAmount&quot;: 123,
    &quot;orderTotalAmount&quot;: 123,
    &quot;otherAdjAmount&quot;: 123,
    &quot;previousPeriodSettledPayDate&quot;: &quot;cf&quot;,
    &quot;previousPeriodSettledPayOrderNum&quot;: &quot;cf&quot;,
    &quot;previousPeriodUnsettledAmount&quot;: 123,
    &quot;senderType&quot;: 1,
    &quot;senderID&quot;: &quot;cf&quot;,
    &quot;senderName&quot;: &quot;cf&quot;,
    &quot;senderSettledAccount&quot;: &quot;cf&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;cf&quot;,
    &quot;settledPayDate&quot;: &quot;cf&quot;,
    &quot;settledPayOrderNum&quot;: &quot;cf&quot;,
    &quot;totalHandlingFee&quot;: 123
},{
    &quot;acquirerID&quot;: &quot;cf&quot;,
    &quot;clearingBatchNum&quot;: &quot;cf&quot;,
    &quot;currentPeriodBalance&quot;: 123,
    &quot;currentPeriodSettledAmount&quot;: 123,
    &quot;currentPeriodtoBeSettledAmount&quot;: 123,
    &quot;orderTotalAmount&quot;: 123,
    &quot;otherAdjAmount&quot;: 123,
    &quot;previousPeriodSettledPayDate&quot;: &quot;cf&quot;,
    &quot;previousPeriodSettledPayOrderNum&quot;: &quot;cf&quot;,
    &quot;previousPeriodUnsettledAmount&quot;: 123,
    &quot;senderType&quot;: 1,
    &quot;senderID&quot;: &quot;cf&quot;,
    &quot;senderName&quot;: &quot;cf&quot;,
    &quot;senderSettledAccount&quot;: &quot;cf&quot;,
    &quot;senderSettledAccountAgencyID&quot;: &quot;cf&quot;,
    &quot;settledPayDate&quot;: &quot;cf&quot;,
    &quot;settledPayOrderNum&quot;: &quot;cf&quot;,
    &quot;totalHandlingFee&quot;: 123
}]
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<AcquirerToSenderCapitalflowVo></td>
<td>收单机构往发起方资金流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingBatchNum</td>
<td>清算批次号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;currentPeriodBalance</td>
<td>上期未结算余额+本期应结算金额-本期结算金额=本期结算余额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;currentPeriodSettledAmount</td>
<td>上期未结算余额+本期应结算金额-本期结算金额=本期结算余额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;currentPeriodtoBeSettledAmount</td>
<td>订单总金额（A2按发起方汇总）-总手续费（F2按发起方汇总）-其它调整金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderTotalAmount</td>
<td>订单总金额（A2按发起方汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;otherAdjAmount</td>
<td>其它调整金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;previousPeriodSettledPayDate</td>
<td>上期结算付款日期 上期未结算余额非0时必填</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;previousPeriodSettledPayOrderNum</td>
<td>上期结算付款订单号 上期未结算余额非0时必填</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;previousPeriodUnsettledAmount</td>
<td>上期未结算余额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderName</td>
<td>发起方名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderSettledAccount</td>
<td>发起方结算账号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderSettledAccountAgencyID</td>
<td>发起方结算帐户机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledPayDate</td>
<td>结算付款日期</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledPayOrderNum</td>
<td>结算付款订单号 收单机构结算付款会产生一笔新的代付交易，通过此订单号与收单机构上传的代付的支付流水勾稽</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;totalHandlingFee</td>
<td>总手续费（F2按发起方汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="2-2-">2.2 清算机构往收单机构资金流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/capital/clearingagency/acquirer/v1/submit</code></p>
<p><strong>接口描述</strong>：自动提交清算机构往收单机构资金流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;acquirerID&quot;: &quot;cf&quot;,
    &quot;acquirerSettledAccountAgencyID&quot;: &quot;cf&quot;,
    &quot;acquirerSettledAccount&quot;: &quot;cf&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;cf&quot;,
    &quot;clearingAgencyID&quot;: &quot;cf&quot;,
    &quot;clearingAgencyTotalHandlingFee&quot;: 123,
    &quot;orderPayTotalAmount&quot;: 123,
    &quot;otherAdjAmount&quot;: 123,
    &quot;settledAccountingDate&quot;: &quot;cf&quot;,
    &quot;settledAmount&quot;: 123,
    &quot;settledRemittanceDate&quot;: &quot;cf&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>ClearingAgencyToAcquirerCapitalflowVo</td>
<td>清算机构往收单机构资金流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>acquirerSettledAccountAgencyID</td>
<td>收单机构结算账号所属机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>acquirerSettledAccount</td>
<td>收单机构结算账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyBatchNum</td>
<td>清算机构清算批次号 PK，清算机构给收单机构进行清算的批次号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyID</td>
<td>清算机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyTotalHandlingFee</td>
<td>清算机构总手续费（F3汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderPayTotalAmount</td>
<td>订单支付总金额（A3汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>otherAdjAmount</td>
<td>其它调整金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>settledAccountingDate</td>
<td>结算到款日期</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>settledAmount</td>
<td>结算金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>settledRemittanceDate</td>
<td>结算付款订单号 清算机构做该笔清结算可能会新产生一笔属于本系统需要收集范围内的交易</td>
<td></td>
<td>true</td>
<td>false</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/capital/clearingagency/acquirer/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动提交清算机构往收单机构资金流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[{
    &quot;acquirerID&quot;: &quot;cf&quot;,
    &quot;acquirerSettledAccountAgencyID&quot;: &quot;cf&quot;,
    &quot;acquirerSettledAccount&quot;: &quot;cf&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;cf&quot;,
    &quot;clearingAgencyID&quot;: &quot;cf&quot;,
    &quot;clearingAgencyTotalHandlingFee&quot;: 123,
    &quot;orderPayTotalAmount&quot;: 123,
    &quot;otherAdjAmount&quot;: 123,
    &quot;settledAccountingDate&quot;: &quot;cf&quot;,
    &quot;settledAmount&quot;: 123,
    &quot;settledRemittanceDate&quot;: &quot;cf&quot;
},{
    &quot;acquirerID&quot;: &quot;cf&quot;,
    &quot;acquirerSettledAccountAgencyID&quot;: &quot;cf&quot;,
    &quot;acquirerSettledAccount&quot;: &quot;cf&quot;,
    &quot;clearingAgencyBatchNum&quot;: &quot;cf&quot;,
    &quot;clearingAgencyID&quot;: &quot;cf&quot;,
    &quot;clearingAgencyTotalHandlingFee&quot;: 123,
    &quot;orderPayTotalAmount&quot;: 123,
    &quot;otherAdjAmount&quot;: 123,
    &quot;settledAccountingDate&quot;: &quot;cf&quot;,
    &quot;settledAmount&quot;: 123,
    &quot;settledRemittanceDate&quot;: &quot;cf&quot;
}
]
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<ClearingAgencyToAcquirerCapitalflowVo></td>
<td>清算机构往收单机构资金流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerSettledAccountAgencyID</td>
<td>收单机构结算账号所属机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerSettledAccount</td>
<td>收单机构结算账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyBatchNum</td>
<td>清算机构清算批次号 PK，清算机构给收单机构进行清算的批次号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyID</td>
<td>清算机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyTotalHandlingFee</td>
<td>清算机构总手续费（F3汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderPayTotalAmount</td>
<td>订单支付总金额（A3汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;otherAdjAmount</td>
<td>其它调整金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledAccountingDate</td>
<td>结算到款日期</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledAmount</td>
<td>结算金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledRemittanceDate</td>
<td>结算付款订单号 清算机构做该笔清结算可能会新产生一笔属于本系统需要收集范围内的交易</td>
<td></td>
<td>true</td>
<td>false</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="2-3-">2.3 清算机构往对手机构资金流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/capital/clearingagency/counterpart/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报清算机构往对手机构资金流水数据</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;clearingAgencyBatchNum&quot;: &quot;cf&quot;,
    &quot;clearingAgencyID&quot;: &quot;cf&quot;,
    &quot;clearingAgencyTotalHandlingFee&quot;: 123,
    &quot;counterpartyAgencyID&quot;: &quot;cf&quot;,
    &quot;counterpartyAgencySettledAccount&quot;: &quot;cf&quot;,
    &quot;counterpartyAgencySettledAccountAgencyID&quot;: &quot;cf&quot;,
    &quot;orderPayTotalAmount&quot;: 123,
    &quot;otherAdjAmount&quot;: 123,
    &quot;settledAccountingDate&quot;: &quot;cf&quot;,
    &quot;settledAmount&quot;: 123,
    &quot;settledRemittanceDate&quot;: &quot;cf&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>ClearingAgencyToCounterpartyAgencyCapitalflowVo</td>
<td>清算机构往对手机构资金流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyBatchNum</td>
<td>清算机构清算批次号 PK，清算机构给收单机构进行清算的批次号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyID</td>
<td>清算机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>clearingAgencyTotalHandlingFee</td>
<td>清算机构总手续费（F4汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>counterpartyAgencyID</td>
<td>对手机构ID PK</td>
<td>body</td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyAgencySettledAccount</td>
<td>对手机构结算账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>counterpartyAgencySettledAccountAgencyID</td>
<td>对手机构结算账号所属机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>orderPayTotalAmount</td>
<td>订单支付总金额（A4汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>otherAdjAmount</td>
<td>其它调整金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>settledAccountingDate</td>
<td>结算到款日期</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>settledAmount</td>
<td>结算金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>settledRemittanceDate</td>
<td>结算付款订单号 清算机构做该笔清结算可能会新产生一笔属于本系统需要收集范围内的交易</td>
<td></td>
<td>false</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/capital/clearingagency/counterpart/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动上报清算机构往对手机构资金流水数据</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;clearingAgencyBatchNum&quot;: &quot;cf&quot;,
    &quot;clearingAgencyID&quot;: &quot;cf&quot;,
    &quot;clearingAgencyTotalHandlingFee&quot;: 123,
    &quot;counterpartyAgencyID&quot;: &quot;cf&quot;,
    &quot;counterpartyAgencySettledAccount&quot;: &quot;cf&quot;,
    &quot;counterpartyAgencySettledAccountAgencyID&quot;: &quot;cf&quot;,
    &quot;orderPayTotalAmount&quot;: 123,
    &quot;otherAdjAmount&quot;: 123,
    &quot;settledAccountingDate&quot;: &quot;cf&quot;,
    &quot;settledAmount&quot;: 123,
    &quot;settledRemittanceDate&quot;: &quot;cf&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<ClearingAgencyToCounterpartyAgencyCapitalflowVo></td>
<td>清算机构往对手机构资金流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyBatchNum</td>
<td>清算机构清算批次号 PK，清算机构给收单机构进行清算的批次号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyID</td>
<td>清算机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;clearingAgencyTotalHandlingFee</td>
<td>清算机构总手续费（F4汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAgencyID</td>
<td>对手机构ID PK</td>
<td>body</td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAgencySettledAccount</td>
<td>对手机构结算账号ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;counterpartyAgencySettledAccountAgencyID</td>
<td>对手机构结算账号所属机构ID</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderPayTotalAmount</td>
<td>订单支付总金额（A4汇总）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;otherAdjAmount</td>
<td>其它调整金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledAccountingDate</td>
<td>结算到款日期</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledAmount</td>
<td>结算金额</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;settledRemittanceDate</td>
<td>结算付款订单号 清算机构做该笔清结算可能会新产生一笔属于本系统需要收集范围内的交易</td>
<td></td>
<td>true</td>
<td>false</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="3-">3. 业务流水</h3>
<h4 id="3-1-">3.1 发起方业务流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/business/sender/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报发起方业务流水数据</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;detailedQuantity&quot;: 123,
    &quot;orderTotalAmount&quot;: 123,
    &quot;products&quot;: [
        {
            &quot;productAmount&quot;: 1,
            &quot;productCode&quot;: &quot;111111&quot;,
            &quot;productName&quot;: &quot;测试产品&quot;,
            &quot;productOrderAmount&quot;: 1,
            &quot;productQuantity&quot;: 2,
            &quot;productRecAmount&quot;: 1,
            &quot;productUnit&quot;: &quot;斤&quot;,
            &quot;productUnitPrice&quot;: 1,
            &quot;serialNumber&quot;: 1
        },
        {
            &quot;productAmount&quot;: 2,
            &quot;productCode&quot;: &quot;22222&quot;,
            &quot;productName&quot;: &quot;测试产品2&quot;,
            &quot;productOrderAmount&quot;: 21,
            &quot;productQuantity&quot;: 2,
            &quot;productRecAmount&quot;: 1,
            &quot;productUnit&quot;: &quot;斤&quot;,
            &quot;productUnitPrice&quot;: 1,
            &quot;serialNumber&quot;: 1
        }
    ],
    &quot;senderID&quot;: &quot;cf&quot;,
    &quot;senderType&quot;: 1,
    &quot;senderOrderNum&quot;: &quot;cf&quot;,
    &quot;tradeTime&quot;: &quot;cf&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>SenderBusinessflowVo</td>
<td>发起方业务流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>detailedQuantity</td>
<td>明细数量</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>orderTotalAmount</td>
<td>订单总金额（A1）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>products</td>
<td>产品集合</td>
<td></td>
<td>true</td>
<td>List<ProductFlow></td>
<td></td>
</tr>
<tr>
<td>-&gt;productAmount</td>
<td>产品金额（A0）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productCode</td>
<td>产品编码</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productName</td>
<td>产品名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productOrderAmount</td>
<td>产品订单金额（A1）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productQuantity</td>
<td>产品数量</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;productRecAmount</td>
<td>产品减免（R0）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productUnit</td>
<td>产品单位</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productUnitPrice</td>
<td>产品单价</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;serialNumber</td>
<td>序号</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>senderOrderNum</td>
<td>发起方订单号 PK，发起方生成的在发起方内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/business/sender/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动上报发起方业务流水数据</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[
    {
        &quot;detailedQuantity&quot;: 2,
        &quot;orderTotalAmount&quot;: 103,
        &quot;productAmount&quot;: 70,
        &quot;productCode&quot;: &quot;6920733430957&quot;,
        &quot;productName&quot;: &quot;茂发有核西梅150克&quot;,
        &quot;productOrderAmount&quot;: 56,
        &quot;productQuantity&quot;: 1,
        &quot;productRecAmount&quot;: 14,
        &quot;productUnit&quot;: &quot;包&quot;,
        &quot;productUnitPrice&quot;: 70,
        &quot;senderID&quot;: &quot;310000400279961&quot;,
        &quot;senderOrderNum&quot;: &quot;202103030001&quot;,
        &quot;senderType&quot;: 0,
        &quot;serialNumber&quot;: 11111,
        &quot;tradeTime&quot;: &quot;2021-03-03 17:57:24&quot;,
        &quot;ts&quot;: 1614765444441
    },
    {
        &quot;detailedQuantity&quot;: 2,
        &quot;orderTotalAmount&quot;: 103,
        &quot;productAmount&quot;: 49,
        &quot;productCode&quot;: &quot;6924100406200&quot;,
        &quot;productName&quot;: &quot;特仑苏&quot;,
        &quot;productOrderAmount&quot;: 47,
        &quot;productQuantity&quot;: 1,
        &quot;productRecAmount&quot;: 2,
        &quot;productUnit&quot;: &quot;盒&quot;,
        &quot;productUnitPrice&quot;: 49,
        &quot;senderID&quot;: &quot;310000400279961&quot;,
        &quot;senderOrderNum&quot;: &quot;202103030001&quot;,
        &quot;senderType&quot;: 0,
        &quot;serialNumber&quot;: 22222,
        &quot;tradeTime&quot;: &quot;2021-03-03 17:57:24&quot;,
        &quot;ts&quot;: 1614765444441
    }
]
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<SenderBusinessflowUnfoldVo></td>
<td>发起方业务流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;detailedQuantity</td>
<td>明细数量</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderTotalAmount</td>
<td>订单总金额（A1）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productAmount</td>
<td>产品金额（A0）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productCode</td>
<td>产品编码</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productName</td>
<td>产品名称</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productOrderAmount</td>
<td>产品订单金额（A1）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productQuantity</td>
<td>产品数量</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;productRecAmount</td>
<td>产品减免（R0）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productUnit</td>
<td>产品单位</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productUnitPrice</td>
<td>产品单价</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;serialNumber</td>
<td>序号</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderOrderNum</td>
<td>发起方订单号 PK，发起方生成的在发起方内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h4 id="3-2-">3.2 收单机构业务流水</h4>
<p><strong>请求方式</strong>：<code>POST</code></p>
<p><strong>请求数据类型</strong>：<code>application/json</code></p>
<p><strong>响应数据类型</strong>：<code>*/*</code></p>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/business/acquirer/v1/submit</code></p>
<p><strong>接口描述</strong>：自动上报收单机构业务流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;acquirerID&quot;: &quot;123&quot;,
    &quot;acquirerNum&quot;: &quot;123&quot;,
    &quot;detailedQuantity&quot;: 10,
    &quot;orderPayAmount&quot;: 123,
    &quot;orderRecAmount&quot;: 123,
    &quot;orderTotalAmount&quot;: 123,
    &quot;products&quot;: [
        {
            &quot;productAmount&quot;: 1,
            &quot;productCode&quot;: &quot;111111&quot;,
            &quot;productName&quot;: &quot;测试产品&quot;,
            &quot;productOrderAmount&quot;: 1,
            &quot;productQuantity&quot;: 2,
            &quot;productRecAmount&quot;: 1,
            &quot;productUnit&quot;: &quot;斤&quot;,
            &quot;productUnitPrice&quot;: 1,
            &quot;serialNumber&quot;: 1
        },
        {
            &quot;productAmount&quot;: 2,
            &quot;productCode&quot;: &quot;22222&quot;,
            &quot;productName&quot;: &quot;测试产品2&quot;,
            &quot;productOrderAmount&quot;: 21,
            &quot;productQuantity&quot;: 2,
            &quot;productRecAmount&quot;: 1,
            &quot;productUnit&quot;: &quot;斤&quot;,
            &quot;productUnitPrice&quot;: 1,
            &quot;serialNumber&quot;: 1
        }
    ],
    &quot;senderID&quot;: &quot;123&quot;,
    &quot;senderOrderNum&quot;: &quot;123&quot;,
    &quot;senderType&quot;: 1,
    &quot;tradeTime&quot;: &quot;123&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>AcquirerBusinessflowVo</td>
<td>收单机构业务流水请求实体</td>
<td>body</td>
<td>true</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>detailedQuantity</td>
<td>明细数量</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>orderPayAmount</td>
<td>订单支付金额（A2）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderRecAmount</td>
<td>订单减免金额（R1） 无减免时，填0，此时A1=A2</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>orderTotalAmount</td>
<td>订单总金额（A1）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>products</td>
<td>产品集合</td>
<td></td>
<td>true</td>
<td>List<ProductFlow></td>
<td></td>
</tr>
<tr>
<td>-&gt;productAmount</td>
<td>产品金额（A0）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productCode</td>
<td>产品编码</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productName</td>
<td>产品名称</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productOrderAmount</td>
<td>产品订单金额（A1）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productQuantity</td>
<td>产品数量</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;productRecAmount</td>
<td>产品减免（R0）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productUnit</td>
<td>产品单位</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productUnitPrice</td>
<td>产品单价</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;serialNumber</td>
<td>序号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderOrderNum</td>
<td>发起方订单号 PK，发起方生成的在发起方内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>接口地址</strong>：<code>/api/data/acquirer/flow/business/acquirer/v1/submitbatch</code></p>
<p><strong>接口描述</strong>：手动上报收单机构业务流水</p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-json">[
    {
        &quot;acquirerID&quot;: &quot;440301108681794&quot;,
        &quot;acquirerNum&quot;: &quot;20210001&quot;,
        &quot;detailedQuantity&quot;: 2,
        &quot;orderPayAmount&quot;: 16,
        &quot;orderRecAmount&quot;: 6,
        &quot;orderTotalAmount&quot;: 22,
        &quot;productAmount&quot;: 12,
        &quot;productCode&quot;: &quot;6908512208720&quot;,
        &quot;productName&quot;: &quot;雪碧柠檬味汽水&quot;,
        &quot;productOrderAmount&quot;: 8,
        &quot;productQuantity&quot;: 1,
        &quot;productRecAmount&quot;: 4,
        &quot;productUnit&quot;: &quot;瓶&quot;,
        &quot;productUnitPrice&quot;: 12,
        &quot;senderID&quot;: &quot;10001&quot;,
        &quot;senderOrderNum&quot;: &quot;202110000001&quot;,
        &quot;senderType&quot;: 1,
        &quot;serialNumber&quot;: 10000001,
        &quot;tradeTime&quot;: &quot;2021-03-03 14:52:11&quot;,
        &quot;ts&quot;: 1614754331163
    },
    {
        &quot;acquirerID&quot;: &quot;440301108681794&quot;,
        &quot;acquirerNum&quot;: &quot;20210001&quot;,
        &quot;detailedQuantity&quot;: 2,
        &quot;orderPayAmount&quot;: 16,
        &quot;orderRecAmount&quot;: 8,
        &quot;orderTotalAmount&quot;: 24,
        &quot;productAmount&quot;: 10,
        &quot;productCode&quot;: &quot;6908512109218&quot;,
        &quot;productName&quot;: &quot;雪碧橘子味汽水&quot;,
        &quot;productOrderAmount&quot;: 8,
        &quot;productQuantity&quot;: 1,
        &quot;productRecAmount&quot;: 2,
        &quot;productUnit&quot;: &quot;瓶&quot;,
        &quot;productUnitPrice&quot;: 10,
        &quot;senderID&quot;: &quot;10001&quot;,
        &quot;senderOrderNum&quot;: &quot;202110000001&quot;,
        &quot;senderType&quot;: 1,
        &quot;serialNumber&quot;: 10000002,
        &quot;tradeTime&quot;: &quot;2021-03-03 14:52:11&quot;,
        &quot;ts&quot;: 1614754331163
    }
]
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>List<AcquirerBusinessflowUnfoldVo></td>
<td>收单机构业务流水请求实体集合</td>
<td>body</td>
<td>true</td>
<td>List</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerID</td>
<td>收单机构ID PK</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;acquirerNum</td>
<td>收单机构订单号 PK，收单机构生成的在收单机构内部唯一的编号</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;detailedQuantity</td>
<td>明细数量</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderPayAmount</td>
<td>订单支付金额（A2）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderRecAmount</td>
<td>订单减免金额（R1） 无减免时，填0，此时A1=A2</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;orderTotalAmount</td>
<td>订单总金额（A1）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderID</td>
<td>发起方ID PK，主体ID号，如企业营业执照号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderOrderNum</td>
<td>发起方订单号 PK，发起方生成的在发起方内部唯一的编号</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;senderType</td>
<td>发起方类型 1 个人、2 金融企业、3 非金融企业、4 非盈利性组织、5 政府、6 国外</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;tradeTime</td>
<td>交易时间</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productAmount</td>
<td>产品金额（A0）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productCode</td>
<td>产品编码</td>
<td></td>
<td>true</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productName</td>
<td>产品名称</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productOrderAmount</td>
<td>产品订单金额（A1）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productQuantity</td>
<td>产品数量</td>
<td></td>
<td>true</td>
<td>Integer</td>
<td></td>
</tr>
<tr>
<td>-&gt;productRecAmount</td>
<td>产品减免（R0）</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;productUnit</td>
<td>产品单位</td>
<td></td>
<td>false</td>
<td>String</td>
<td></td>
</tr>
<tr>
<td>-&gt;productUnitPrice</td>
<td>产品单价</td>
<td></td>
<td>true</td>
<td>Long</td>
<td></td>
</tr>
<tr>
<td>-&gt;serialNumber</td>
<td>序号</td>
<td></td>
<td>true</td>
<td>String</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>object</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-json">{
    &quot;code&quot;: 200,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h2 id="-">数据查询</h2>
<h3 id="-">通过关键词查询企业基础信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getCompanyBaseInfoPageList</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过关键词查询企业基础信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«IPage«基础企业信息VO»»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>IPage«基础企业信息VO»</td>
<td>IPage«基础企业信息VO»</td>
</tr>
<tr>
<td>&emsp;&emsp;current</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;hitCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;pages</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;records</td>
<td></td>
<td>array</td>
<td>基础企业信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;cdEmail</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;cdPhone</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;ecoIndustry</td>
<td>经济行业</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;id</td>
<td>企业id-组织机构代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;legalName</td>
<td>法定代表人名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;orgAddress</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;orgCode</td>
<td>组织机构代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;orgEngName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;orgName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;searchCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;size</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;total</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;current&quot;: 0,
        &quot;hitCount&quot;: true,
        &quot;pages&quot;: 0,
        &quot;records&quot;: [
            {
                &quot;cdEmail&quot;: &quot;&quot;,
                &quot;cdPhone&quot;: &quot;&quot;,
                &quot;ecoIndustry&quot;: &quot;&quot;,
                &quot;id&quot;: &quot;&quot;,
                &quot;legalName&quot;: &quot;&quot;,
                &quot;orgAddress&quot;: &quot;&quot;,
                &quot;orgCode&quot;: &quot;&quot;,
                &quot;orgEngName&quot;: &quot;&quot;,
                &quot;orgName&quot;: &quot;&quot;
            }
        ],
        &quot;searchCount&quot;: true,
        &quot;size&quot;: 0,
        &quot;total&quot;: 0
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-id-">通过id查询企业更多信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getCompanyMoreInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过id查询企业更多信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«更多企业信息VO»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>更多企业信息VO</td>
<td>更多企业信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;bussinessScope</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;bussniessEndTime</td>
<td>营业或有效期限终止日期</td>
<td>string(date-time)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;bussniessStartTime</td>
<td>营业或有效期限起始日期</td>
<td>string(date-time)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cdCode</td>
<td>主管部门代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cdEmail</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cdName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cdPhone</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;competentDepartment</td>
<td>主管部门</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;ecoIndustry</td>
<td>经济行业</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;id</td>
<td>企业id-组织机构代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;legalName</td>
<td>法定代表人名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;orgAddress</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;orgCode</td>
<td>组织机构代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;orgEngName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;orgName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sureDate</td>
<td>核准日期</td>
<td>string(date-time)</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;bussinessScope&quot;: &quot;&quot;,
        &quot;bussniessEndTime&quot;: &quot;&quot;,
        &quot;bussniessStartTime&quot;: &quot;&quot;,
        &quot;cdCode&quot;: &quot;&quot;,
        &quot;cdEmail&quot;: &quot;&quot;,
        &quot;cdName&quot;: &quot;&quot;,
        &quot;cdPhone&quot;: &quot;&quot;,
        &quot;competentDepartment&quot;: &quot;&quot;,
        &quot;ecoIndustry&quot;: &quot;&quot;,
        &quot;id&quot;: &quot;&quot;,
        &quot;legalName&quot;: &quot;&quot;,
        &quot;orgAddress&quot;: &quot;&quot;,
        &quot;orgCode&quot;: &quot;&quot;,
        &quot;orgEngName&quot;: &quot;&quot;,
        &quot;orgName&quot;: &quot;&quot;,
        &quot;sureDate&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-id-">通过id查询企业简单信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getCompanySimpleInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过id查询企业简单信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«简单企业信息VO»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>简单企业信息VO</td>
<td>简单企业信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;bussinessScope</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cdEmail</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cdPhone</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;ecoIndustry</td>
<td>经济行业</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;id</td>
<td>企业id-组织机构代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;legalName</td>
<td>法定代表人名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;orgAddress</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;orgCode</td>
<td>组织机构代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;orgEngName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;orgName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;bussinessScope&quot;: &quot;&quot;,
        &quot;cdEmail&quot;: &quot;&quot;,
        &quot;cdPhone&quot;: &quot;&quot;,
        &quot;ecoIndustry&quot;: &quot;&quot;,
        &quot;id&quot;: &quot;&quot;,
        &quot;legalName&quot;: &quot;&quot;,
        &quot;orgAddress&quot;: &quot;&quot;,
        &quot;orgCode&quot;: &quot;&quot;,
        &quot;orgEngName&quot;: &quot;&quot;,
        &quot;orgName&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过关键词查询政府基础信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getGovBaseInfoPageList</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过关键词查询政府基础信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«IPage«基础政府信息VO»»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>IPage«基础政府信息VO»</td>
<td>IPage«基础政府信息VO»</td>
</tr>
<tr>
<td>&emsp;&emsp;current</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;hitCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;pages</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;records</td>
<td></td>
<td>array</td>
<td>基础政府信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;govAddress</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;govName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;govPhone</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;id</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;searchCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;size</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;total</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;current&quot;: 0,
        &quot;hitCount&quot;: true,
        &quot;pages&quot;: 0,
        &quot;records&quot;: [
            {
                &quot;govAddress&quot;: &quot;&quot;,
                &quot;govName&quot;: &quot;&quot;,
                &quot;govPhone&quot;: &quot;&quot;,
                &quot;id&quot;: &quot;&quot;
            }
        ],
        &quot;searchCount&quot;: true,
        &quot;size&quot;: 0,
        &quot;total&quot;: 0
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-id-">通过id查询政府更多信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getGovMoreInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过id查询政府更多信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«更多政府信息VO»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>更多政府信息VO</td>
<td>更多政府信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;govAddress</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;govName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;govPhone</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;id</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;govAddress&quot;: &quot;&quot;,
        &quot;govName&quot;: &quot;&quot;,
        &quot;govPhone&quot;: &quot;&quot;,
        &quot;id&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-id-">通过id查询政府简单信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getGovSimpleInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过id查询政府简单信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«简单政府信息VO»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>简单政府信息VO</td>
<td>简单政府信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;govAddress</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;govName</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;govPhone</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;id</td>
<td></td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;govAddress&quot;: &quot;&quot;,
        &quot;govName&quot;: &quot;&quot;,
        &quot;govPhone&quot;: &quot;&quot;,
        &quot;id&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过关键词查询机构基础信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getOrgBaseInfoPageList</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过关键词查询机构基础信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«IPage«基础机构信息VO»»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>IPage«基础机构信息VO»</td>
<td>IPage«基础机构信息VO»</td>
</tr>
<tr>
<td>&emsp;&emsp;current</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;hitCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;pages</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;records</td>
<td></td>
<td>array</td>
<td>基础机构信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;searchCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;size</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;total</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;current&quot;: 0,
        &quot;hitCount&quot;: true,
        &quot;pages&quot;: 0,
        &quot;records&quot;: [
            {}
        ],
        &quot;searchCount&quot;: true,
        &quot;size&quot;: 0,
        &quot;total&quot;: 0
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-id-">通过id查询机构更多信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getOrgMoreInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过id查询机构更多信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«更多机构信息VO»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>更多机构信息VO</td>
<td>更多机构信息VO</td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-id-">通过id查询机构简单信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getOrgSimpleInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过id查询机构简单信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«简单机构信息VO»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>简单机构信息VO</td>
<td>简单机构信息VO</td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {},
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过关键词查询个人基础信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getPersonalBaseInfoPageList</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过关键词查询个人基础信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«IPage«基础用户信息VO»»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>IPage«基础用户信息VO»</td>
<td>IPage«基础用户信息VO»</td>
</tr>
<tr>
<td>&emsp;&emsp;current</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;hitCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;pages</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;records</td>
<td></td>
<td>array</td>
<td>基础用户信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;formerName</td>
<td>曾用名</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;id</td>
<td>证件id</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;idType</td>
<td>证件类型</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;personNation</td>
<td>国籍</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;personRace</td>
<td>民族</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;sexId</td>
<td>性别</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;userName</td>
<td>姓名</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;searchCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;size</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;total</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;current&quot;: 0,
        &quot;hitCount&quot;: true,
        &quot;pages&quot;: 0,
        &quot;records&quot;: [
            {
                &quot;formerName&quot;: &quot;&quot;,
                &quot;id&quot;: &quot;&quot;,
                &quot;idType&quot;: &quot;&quot;,
                &quot;personNation&quot;: &quot;&quot;,
                &quot;personRace&quot;: &quot;&quot;,
                &quot;sexId&quot;: &quot;&quot;,
                &quot;userName&quot;: &quot;&quot;
            }
        ],
        &quot;searchCount&quot;: true,
        &quot;size&quot;: 0,
        &quot;total&quot;: 0
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-id-">通过id查询个人更多信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getPersonalMoreInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过id查询个人更多信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«更多用户信息VO»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>更多用户信息VO</td>
<td>更多用户信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;education</td>
<td>文化程度</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;formerName</td>
<td>曾用名</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;id</td>
<td>证件id</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;idType</td>
<td>证件类型</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;marryStatus</td>
<td>婚姻状态</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;mobPhone01</td>
<td>手机号码1</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;mobPhone02</td>
<td>手机号码2</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;personNation</td>
<td>国籍</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;personRace</td>
<td>民族</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sexId</td>
<td>性别</td>
<td>string(byte)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;userName</td>
<td>姓名</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;education&quot;: &quot;&quot;,
        &quot;formerName&quot;: &quot;&quot;,
        &quot;id&quot;: &quot;&quot;,
        &quot;idType&quot;: &quot;&quot;,
        &quot;marryStatus&quot;: &quot;&quot;,
        &quot;mobPhone01&quot;: &quot;&quot;,
        &quot;mobPhone02&quot;: &quot;&quot;,
        &quot;personNation&quot;: &quot;&quot;,
        &quot;personRace&quot;: &quot;&quot;,
        &quot;sexId&quot;: &quot;&quot;,
        &quot;userName&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-id-">通过id查询个人简单信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getPersonalSimpleInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过id查询个人简单信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«简单用户信息VO»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>简单用户信息VO</td>
<td>简单用户信息VO</td>
</tr>
<tr>
<td>&emsp;&emsp;formerName</td>
<td>曾用名</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;id</td>
<td>证件id</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;idType</td>
<td>证件类型</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;personNation</td>
<td>国籍</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;personRace</td>
<td>民族</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sexId</td>
<td>性别</td>
<td>string(byte)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;userName</td>
<td>姓名</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;formerName&quot;: &quot;&quot;,
        &quot;id&quot;: &quot;&quot;,
        &quot;idType&quot;: &quot;&quot;,
        &quot;personNation&quot;: &quot;&quot;,
        &quot;personRace&quot;: &quot;&quot;,
        &quot;sexId&quot;: &quot;&quot;,
        &quot;userName&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过关键词查询产品基础信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getProductGoodsBaseInfoPageList</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过关键词查询产品基础信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«IPage«基础商品信息»»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>IPage«基础商品信息»</td>
<td>IPage«基础商品信息»</td>
</tr>
<tr>
<td>&emsp;&emsp;current</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;hitCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;pages</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;records</td>
<td></td>
<td>array</td>
<td>基础商品信息</td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;cnName</td>
<td>中文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;code</td>
<td>商品编码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;countryOfOrigin</td>
<td>原产国</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;enName</td>
<td>英文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;productManufacturer</td>
<td>发布厂家</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;productSpecification</td>
<td>规格型号</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;searchCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;size</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;total</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;current&quot;: 0,
        &quot;hitCount&quot;: true,
        &quot;pages&quot;: 0,
        &quot;records&quot;: [
            {
                &quot;cnName&quot;: &quot;&quot;,
                &quot;code&quot;: &quot;&quot;,
                &quot;countryOfOrigin&quot;: &quot;&quot;,
                &quot;enName&quot;: &quot;&quot;,
                &quot;productManufacturer&quot;: &quot;&quot;,
                &quot;productSpecification&quot;: &quot;&quot;
            }
        ],
        &quot;searchCount&quot;: true,
        &quot;size&quot;: 0,
        &quot;total&quot;: 0
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过商品编码查询产品更多信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getProductGoodsMoreInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过商品编码查询产品更多信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«更多基础产品信息»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>更多基础产品信息</td>
<td>更多基础产品信息</td>
</tr>
<tr>
<td>&emsp;&emsp;barcodeStatus</td>
<td>条码状态</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;brandName</td>
<td>品牌名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cnName</td>
<td>中文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;code</td>
<td>商品编码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;codeType</td>
<td>分类标准</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;countryOfOrigin</td>
<td>原产国</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;description</td>
<td>描述</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;enName</td>
<td>英文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productBarCode</td>
<td>条形码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productBrand</td>
<td>商标</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productManufacturer</td>
<td>发布厂家</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productSpecification</td>
<td>规格型号</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;subjectCode</td>
<td>科目代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;typeCnName</td>
<td>分类中文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;typeEnName</td>
<td>分类英文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;ucCode</td>
<td>分类码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;barcodeStatus&quot;: &quot;&quot;,
        &quot;brandName&quot;: &quot;&quot;,
        &quot;cnName&quot;: &quot;&quot;,
        &quot;code&quot;: &quot;&quot;,
        &quot;codeType&quot;: &quot;&quot;,
        &quot;countryOfOrigin&quot;: &quot;&quot;,
        &quot;description&quot;: &quot;&quot;,
        &quot;enName&quot;: &quot;&quot;,
        &quot;productBarCode&quot;: &quot;&quot;,
        &quot;productBrand&quot;: &quot;&quot;,
        &quot;productManufacturer&quot;: &quot;&quot;,
        &quot;productSpecification&quot;: &quot;&quot;,
        &quot;subjectCode&quot;: &quot;&quot;,
        &quot;typeCnName&quot;: &quot;&quot;,
        &quot;typeEnName&quot;: &quot;&quot;,
        &quot;ucCode&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过商品编码查询产品简单信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getProductGoodsSimpleInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过商品编码查询产品简单信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«简单基础产品信息»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>简单基础产品信息</td>
<td>简单基础产品信息</td>
</tr>
<tr>
<td>&emsp;&emsp;barcodeStatus</td>
<td>条码状态</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cnName</td>
<td>中文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;code</td>
<td>商品编码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;countryOfOrigin</td>
<td>原产国</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;description</td>
<td>描述</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;enName</td>
<td>英文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productBrand</td>
<td>商标</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productManufacturer</td>
<td>发布厂家</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productSpecification</td>
<td>规格型号</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;barcodeStatus&quot;: &quot;&quot;,
        &quot;cnName&quot;: &quot;&quot;,
        &quot;code&quot;: &quot;&quot;,
        &quot;countryOfOrigin&quot;: &quot;&quot;,
        &quot;description&quot;: &quot;&quot;,
        &quot;enName&quot;: &quot;&quot;,
        &quot;productBrand&quot;: &quot;&quot;,
        &quot;productManufacturer&quot;: &quot;&quot;,
        &quot;productSpecification&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过关键词查询服务基础信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getProductServiceBaseInfoPageList</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过关键词查询服务基础信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«IPage«基础服务信息»»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>IPage«基础服务信息»</td>
<td>IPage«基础服务信息»</td>
</tr>
<tr>
<td>&emsp;&emsp;current</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;hitCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;pages</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;records</td>
<td></td>
<td>array</td>
<td>基础服务信息</td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;cnName</td>
<td>中文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;code</td>
<td>服务编码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;countryOfOrigin</td>
<td>原产国</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;enName</td>
<td>英文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;productManufacturer</td>
<td>发布厂家</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;&emsp;&emsp;productSpecification</td>
<td>规格型号</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;searchCount</td>
<td></td>
<td>boolean</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;size</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;total</td>
<td></td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;current&quot;: 0,
        &quot;hitCount&quot;: true,
        &quot;pages&quot;: 0,
        &quot;records&quot;: [
            {
                &quot;cnName&quot;: &quot;&quot;,
                &quot;code&quot;: &quot;&quot;,
                &quot;countryOfOrigin&quot;: &quot;&quot;,
                &quot;enName&quot;: &quot;&quot;,
                &quot;productManufacturer&quot;: &quot;&quot;,
                &quot;productSpecification&quot;: &quot;&quot;
            }
        ],
        &quot;searchCount&quot;: true,
        &quot;size&quot;: 0,
        &quot;total&quot;: 0
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过服务编码查询服务更多信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getProductServiceMoreInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过服务编码查询服务更多信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«更多基础服务信息»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>更多基础服务信息</td>
<td>更多基础服务信息</td>
</tr>
<tr>
<td>&emsp;&emsp;barcodeStatus</td>
<td>条码状态</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;brandName</td>
<td>品牌名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cnName</td>
<td>中文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;code</td>
<td>服务编码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;codeType</td>
<td>分类标准</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;countryOfOrigin</td>
<td>原产国</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;description</td>
<td>描述</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;enName</td>
<td>英文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productBarCode</td>
<td>条形码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productBrand</td>
<td>商标</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productManufacturer</td>
<td>发布厂家</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productSpecification</td>
<td>规格型号</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;subjectCode</td>
<td>科目代码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;typeCnName</td>
<td>分类中文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;typeEnName</td>
<td>分类英文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;ucCode</td>
<td>分类码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;barcodeStatus&quot;: &quot;&quot;,
        &quot;brandName&quot;: &quot;&quot;,
        &quot;cnName&quot;: &quot;&quot;,
        &quot;code&quot;: &quot;&quot;,
        &quot;codeType&quot;: &quot;&quot;,
        &quot;countryOfOrigin&quot;: &quot;&quot;,
        &quot;description&quot;: &quot;&quot;,
        &quot;enName&quot;: &quot;&quot;,
        &quot;productBarCode&quot;: &quot;&quot;,
        &quot;productBrand&quot;: &quot;&quot;,
        &quot;productManufacturer&quot;: &quot;&quot;,
        &quot;productSpecification&quot;: &quot;&quot;,
        &quot;subjectCode&quot;: &quot;&quot;,
        &quot;typeCnName&quot;: &quot;&quot;,
        &quot;typeEnName&quot;: &quot;&quot;,
        &quot;ucCode&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h3 id="-">通过关键词查询服务基础信息</h3>
<p><strong>接口地址</strong>:<code>/api/datacenter/sdk-api/query/getProductServiceSimpleInfo</code></p>
<p><strong>请求方式</strong>:<code>POST</code></p>
<p><strong>请求数据类型</strong>:<code>application/json</code></p>
<p><strong>响应数据类型</strong>:<code>*/*</code></p>
<p><strong>接口描述</strong>:<p>通过关键词查询服务基础信息</p></p>
<p><strong>请求示例</strong>:</p>
<pre><code class="lang-javascript">{
  &quot;appId&quot;: &quot;&quot;,
  &quot;cryptType&quot;: &quot;&quot;,
  &quot;data&quot;: &quot;&quot;,
  &quot;nonce&quot;: &quot;&quot;,
  &quot;sign&quot;: &quot;&quot;,
  &quot;st&quot;: &quot;&quot;,
  &quot;timestamp&quot;: 0,
  &quot;version&quot;: &quot;&quot;
}
</code></pre>
<p><strong>请求参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>请求类型</th>
<th>是否必须</th>
<th>数据类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>commonSdkApiRequest</td>
<td>commonSdkApiRequest</td>
<td>body</td>
<td>true</td>
<td>CommonSdkApiRequest</td>
<td>CommonSdkApiRequest</td>
</tr>
<tr>
<td>&emsp;&emsp;appId</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;cryptType</td>
<td>可用值:aes</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;data</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;nonce</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;sign</td>
<td></td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;st</td>
<td>可用值:rsa</td>
<td></td>
<td>true</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;timestamp</td>
<td></td>
<td></td>
<td>true</td>
<td>integer(int64)</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;version</td>
<td>可用值:v1,v10,v2,v3,v4,v5,v6,v7,v8,v9</td>
<td></td>
<td>true</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应状态</strong>:</p>
<table>
<thead>
<tr>
<th>状态码</th>
<th>说明</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>200</td>
<td>OK</td>
<td>ResponseObject«基础服务信息»</td>
</tr>
<tr>
<td>201</td>
<td>Created</td>
<td></td>
</tr>
<tr>
<td>401</td>
<td>Unauthorized</td>
<td></td>
</tr>
<tr>
<td>403</td>
<td>Forbidden</td>
<td></td>
</tr>
<tr>
<td>404</td>
<td>Not Found</td>
</tr>
</tbody>
</table>
<p><strong>响应参数</strong>:</p>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>参数说明</th>
<th>类型</th>
<th>schema</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
<td>integer(int32)</td>
<td>integer(int32)</td>
</tr>
<tr>
<td>data</td>
<td>响应数据</td>
<td>基础服务信息</td>
<td>基础服务信息</td>
</tr>
<tr>
<td>&emsp;&emsp;cnName</td>
<td>中文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;code</td>
<td>服务编码</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;countryOfOrigin</td>
<td>原产国</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;enName</td>
<td>英文名称</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productManufacturer</td>
<td>发布厂家</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>&emsp;&emsp;productSpecification</td>
<td>规格型号</td>
<td>string</td>
<td></td>
</tr>
<tr>
<td>msg</td>
<td>描述消息</td>
<td>string</td>
</tr>
</tbody>
</table>
<p><strong>响应示例</strong>:</p>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;cnName&quot;: &quot;&quot;,
        &quot;code&quot;: &quot;&quot;,
        &quot;countryOfOrigin&quot;: &quot;&quot;,
        &quot;enName&quot;: &quot;&quot;,
        &quot;productManufacturer&quot;: &quot;&quot;,
        &quot;productSpecification&quot;: &quot;&quot;
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<pre><code class="lang-javascript">{
    &quot;code&quot;: 0,
    &quot;data&quot;: {
        &quot;current&quot;: 0,
        &quot;hitCount&quot;: true,
        &quot;optimizeCountSql&quot;: true,
        &quot;orders&quot;: [
            {
                &quot;asc&quot;: true,
                &quot;column&quot;: &quot;&quot;
            }
        ],
        &quot;pages&quot;: 0,
        &quot;records&quot;: [
            {
                &quot;category&quot;: &quot;&quot;,
                &quot;ctime&quot;: &quot;&quot;,
                &quot;desc&quot;: &quot;&quot;,
                &quot;duration&quot;: 0,
                &quot;id&quot;: 0,
                &quot;image&quot;: &quot;&quot;,
                &quot;interfaceName&quot;: &quot;&quot;,
                &quot;isCheck&quot;: true,
                &quot;isDeleted&quot;: 0,
                &quot;path&quot;: &quot;&quot;,
                &quot;price&quot;: 0,
                &quot;type&quot;: 0,
                &quot;utime&quot;: &quot;&quot;
            }
        ],
        &quot;searchCount&quot;: true,
        &quot;size&quot;: 0,
        &quot;total&quot;: 0
    },
    &quot;msg&quot;: &quot;&quot;
}
</code></pre>
<h1 id="-"><a href="ResponseCode.md">统一响应码</a></h1>

          	</article>
        </div>
		</div>
  </body>
</html>
<script type="text/javascript" src="toc/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="toc/js/jquery.ztree.all-3.5.min.js"></script>
<script type="text/javascript" src="toc/js/ztree_toc.js"></script>
<script type="text/javascript" src="toc_conf.js"></script>

<SCRIPT type="text/javascript" >
<!--
$(document).ready(function(){
    var css_conf = eval(markdown_panel_style);
    $('#readme').css(css_conf)
    
    var conf = eval(jquery_ztree_toc_opts);
		$('#tree').ztree_toc(conf);
});
//-->
</SCRIPT>